package com.Vclub.web;

import java.util.Date;
import java.util.List;

import com.Vclub.negocio.Alquiler;
import com.Vclub.negocio.Usuario;
import com.Vclub.servicio.AlquilerServicio;
import com.Vclub.servicio.impl.AlquilerServicioImpl;
import com.Vclub.util.VideoClubException;

public class AlquilerBean extends MyBackbean{

	private Long idPeli;
	private int duracion;
	private int costo;
	private String fechaInicio;
	private String fechaFin;

//	private List comboUser;

//	private String selectUser;
	
	
	public AlquilerBean() {
	alquilerServicio= new AlquilerServicioImpl();
	}

	private AlquilerServicio alquilerServicio;

	public Long getIdPeli() {
		return idPeli;
	}

	public void setIdPeli(Long idPeli) {
		this.idPeli = idPeli;
	}

	public int getDuracion() {
		return duracion;
	}

	public void setDuracion(int duracion) {
		this.duracion = duracion;
	}

	public int getCosto() {
		return costo;
	}

	public void setCosto(int costo) {
		this.costo = costo;
	}

	public String getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(String fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public String getFechaFin() {
		return fechaFin;
	}

	public void setFechaFin(String fechaFin) {
		this.fechaFin = fechaFin;
	}

//	public List getComboUser() {
//		return comboUser;
//	}
//
//	public void setComboUser(List comboUser) {
//		this.comboUser = comboUser;
//	}
//
//	public String getSelectUser() {
//		return selectUser;
//	}
//
//	public void setSelectUser(String selectUser) {
//		this.selectUser = selectUser;
//	}

//	public AlquilerServicio getAlquilerServicio() {
//		return alquilerServicio;
//	}

	public void setAlquilerServicio(AlquilerServicio alquilerServicio) {
		this.alquilerServicio = alquilerServicio;
	}
	
	
	public String agregar() {

			Alquiler alquiler  = new Alquiler(idPeli,duracion,costo,fechaInicio,fechaFin);
			try {
				alquilerServicio.agregarAlquiler(alquiler);
			} catch (VideoClubException e) {
//				// TODO Auto-generated catch block
				e.printStackTrace();
			}


			return "";
		}
	
	public void limpiarCampos() {
	
		//anio = 0;
	}
	/**
	 * Metodo que redirecciona a la pagina de Alta de Usuario
	 * 
	 * @return
	 */
	public String irAltaAlq() {
//		limpiarUsuario();
		return "irAltaAlq";
	}
//	verUsuarios
	public String verUsuarios() {
//		limpiarUsuario();
		return "verAlquileres";
	}
	/**
	 * Retorna a la pantalla principal
	 * 
	 * @return
	 */
	public String toMain() {
		return "toMain";
	}
	
	
}
